home *** CD-ROM | disk | FTP | other *** search
- Path: EU.net!sun4nl!xs4all!usenet
- From: jtv@xs4all.nl (Jeroen T. Vermeulen)
- Newsgroups: comp.sys.amiga.misc,comp.sys.amiga.programmer
- Subject: Re: toy operating systems, like AmigaOS
- Date: Sun, 21 Apr 96 21:31:40
- Organization: Leiden University, Mathematics & Computer Science, The Netherlands
- Message-ID: <19960421.7B26700.1368C@asd08-15.dial.xs4all.nl>
- References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com> <19960417.7BBC9E0.3B7F@asd01-01.dial.xs4all.nl> <4l6037$9la@nadine.teleport.com>
- NNTP-Posting-Host: asd08-15.dial.xs4all.nl
- Mime-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- X-NewsSoftware: GRn 2.1 Feb 19, 1994
-
-
- In article <4l6037$9la@nadine.teleport.com> sschaem@teleport.com (Stephan Schaem) writes:
-
- > : It means that the Amiga OS is a _bad debugging tool_--much like my wristwatch is
- > : a poor screwdriver. An important factor in user-friendly, desktop OS's is that
- > : the user is not a programmer and the two may have different requirements.
- >
- > CBM NEVER ofered a developer version of the amiga OS. Basicly they gave
- > us a screwdriver to tell time!
-
- There's no doubt that CBM wasn't, uh, wholeheartedly supporting the Amiga all
- the time! But IMHO it would have been an attractive option--if not for CBM or
- AT or whoever, then for some third-party developer.
-
-
- > : Look at the debugging environment that comes with StormC: It does a lot of the
- > : protection stuff that eg. unices do, but for the developer. It does not get in
- > : the way of the user.
- >
- > I dont code in C on the amiga, but I sure running all those hack like
- > enforcer, mungwall, etc... help reduce crash. but I find that little,
- > very little.
-
- The tools you name aren't *supposed* to reduce crashes. In fact they encourage
- crashes in some situations--which is still better than letting the bugs go
- unnoticed so the user can find them after he's bought the program (I believe
- this is called "discoverable" in MS lingo :-).
-
- But the StormC debugger is very nice. I don't know the exact details yet, but I
- understand it even uses the MMU. Certainly it does resource tracking, so you
- can just "kill" a running program without memory leaks, zombie file locks and
- what-have-you. It's a little miracle of programming genius but it does show
- where these features belong in the first place.
-
-
- > : It would be great IMO to have an add-on layer to the OS that aggressively checks
- > : and reports everything, but there shouldn't be too much reason for the user to
- > : run that.
- >
- > Yep, MP with resource tracking + function header to do some runtime data
- > type check would be nice. But it does not exist... what might be of the
- > amiga OS does not make it better... it sux for programmer, or should I
- > say for program that sometime dont write perfect code :)
-
- Situation's improving, trust me! Compiler tools are the answer. New languages
- (hi Wouter!) and paradigms can help as well.
-
-
- > Stephan
-
- --
- ============================================================================
- # Jeroen T. Vermeulen \"How are we doing kid?"/ Yes, we use Amigas. #
- #--- jtv@xs4all.nl ---\"Oh, same as always."/-- ... --#
- #jvermeul@wi.leidenuniv.nl \ "That bad, huh?" / Got a problem with that? #
- "I hate people who treat C++ like something they can just use for their own purposes!"
-